// pages/news/new-detali/new-detali.js
var newdata = require("../../data/newsdata.js")


Page({
  /**
   * 页面的初始数据
   */
  data: {
    detailDate:"",
    newid:"",
    collected:""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({      //设置循环数据 可以重绘数据
      detailDate: newdata.initDatatrue[options.newid]
    })
    this.setData({      //设置循环数据 可以重绘数据
      newid: options.newid
    })
   //第一次进来的时候 判断是否存在本地储中以及是否收藏
    let newscollect = wx.getStorageSync("newsCollect");
    //如果存在 以前收藏或者以前取消
    if (newscollect){
      let newcollect = newscollect[options.newid]
      this.setData({
        collected: newcollect
      })
      console.log("oo", newscollect)
    }else{//第一次进入不存在
      let newscollect={};
      //我把当前唯一ID丢到newscollect对象中 默认false
      newscollect[options.newid]=false;
      //丢到本地数据中
      wx.setStorageSync('newsCollect', newscollect) //新增
    }
    
    //测试本地代码 Collection
    // wx.setStorageSync('key', 'value') //新增
    // wx.getStorage({ //获取
    //   key: 'key',
    //   success(res) {console.log(res.data)}
    // })
    // wx.removeStorage({//移除
    //   key: 'key',
    //   success(res) {console.log(res.data)}
    // })
    // wx.clearStorage() //清除所有数据
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  collectTab(e){
    //所有数据集合
    let newscollect = wx.getStorageSync("newsCollect")
    //当前一条数据
    let newcollect = newscollect[this.data.newid]
    //数据状态取反
    newcollect=!newcollect
    //更新到本地存储中
    newscollect[this.data.newid] = newcollect
    wx.setStorageSync("newsCollect", newscollect)
    //跟新视图
    this.setData({ 
      collected: newcollect
    })

  },
  onshowtap(e){
    // wx.showToast({
    //   title: '成功',
    //   icon: 'success',
    //   duration: 2000
    // })\
    wx.showActionSheet({
      itemList: ['回复', '转发', '打印'],
      itemColor: '#007aff',
      success(res) {
        if (res.tapIndex === 0) {
          wx.showToast({ title: '回复成功！' });
        } else if (res.tapIndex === 1) {
          wx.showToast({ title: '转发成功！' });
        } else if (res.tapIndex === 2) {
          wx.showToast({ title: '打印成功！' });
        }
      }
    })
  },
  onShareAppMessage: function (options) {//分享
　  return{
    title: newdata.initDatatrue[this.data.newid].title,
    path:""
    }
  },
  playermusic(e) {//后台音乐
    let thta = this
    wx.playBackgroundAudio({
      dataUrl: 'http://www.kuwo.cn/yinyue/6182865',
      title:'MV可惜没如果',
      coverImgUrl: 'http://star.kuwo.cn/star/starheads/180/75/22/1016326664.jpg',
      success(res) {
        console.log("OK", res.status)
      },
      fail(res) {
        console.log("RES", res)
      }
    })
        // wx.getBackgroundAudioPlayerState({
        //   success(res) {
        //     console.log("RESto", res)
        //     const status = res.status
        //     const dataUrl = res.dataUrl
        //     const currentPosition = res.currentPosition
        //     const duration = res.duration
        //     const downloadPercent = res.downloadPercent
        //     if (status!=1){
        //       wx.playBackgroundAudio({
        //         dataUrl: 'http://www.kuwo.cn/yinyue/6182865',
        //         title:'MV可惜没如果',
        //         coverImgUrl: 'http://star.kuwo.cn/star/starheads/180/75/22/1016326664.jpg',
        //         success(res) {
        //           console.log("OK", res.status)
        //         },
        //         fail(res) {
        //           console.log("RES", res)
        //         }
        //       })
        //     }else{
        //       wx.pauseBackgroundAudio()
        //     }
        //   },fail(res) {
        //     console.log("RESerr", res)
        //   }
        // })
  }
})